package com.itheima.jdbc;


import com.itheima.pool.MyPool;
import com.itheima.utils.JDBCUtils;
import org.junit.Test;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;

public class ProxyDemo {

    @Test
    public void testQuery() throws SQLException {
        //1.获取连接
        Connection conn = MyPool.getConnection();

        // 执行CRUD操作

        //2. 归还连接
        //MyPool.release(conn);

        conn.close(); // 关闭连接
        // 在不修改源码的情况下,对类的方法进行增强 (动态代理)

        conn = MyPool.getConnection();

    }


}
